/* Body */
body {
	background-color: #e8e8e8;
	color: #000;
	font: 11px Arial, Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
	height: 100%;
}

/* Reglas generales */
img{
	border:0px;
}

a {
	background:inherit;
	color: #000;
	text-decoration: none;
}

a:hover {
	background:inherit;
	color:#3582aa;
}

table {
	width: 100%;
	border-collapse: collapse;
}

td{
	vertical-align:top;
}


/* Divs principales */
#logo {
	margin: 0 auto;
	width: 749px;
	background-image: url("../imgs/azul.jpg");
	background-repeat: repeat-x;
	background-position: top left;
	padding: 0 10px;
	height: 120px;
}

#menu {
	margin: 0 auto;
	padding-top: 3px;
	padding-bottom: 0px;
	width: 769px;
	height: 20px;
	background-image: url("../imgs/menu_bg.jpg");
	background-repeat: repeat-x;
	background-position: top left;
}

#banner {
	margin: 0 auto;
	width: 769px;
	padding: 0;
	background-color: #fff;
	color: #000;
	width: 769px;
	height: 199px;
}

#container {
	margin: 0 auto;
	background-color: #fff;
	width: 769px;
	padding-top: 10px;
	background-image: url("../imgs/puntos_quienes.gif");
	background-repeat: repeat;
	background-position: top left;
}

#footer {
	margin: 0 auto;
	width: 761px;
	height: 18px;
	background-image: url("../imgs/pie.gif");
	background-repeat: repeat-x;
	background-position: top left;
	padding: 0 4px;
}

.content_left {
	background-color: #f5f5f5;
	color: #000;
	padding: 6px;
}

.servicios {
	margin-left: 308px;
	margin-top: -208px;
	background-color: #f5f9fc;
	color: #000;
}

.news {
	background-color: #fff;
	color: #000;
	padding:6px;
}

.mas {
	margin: 0 auto;
	padding-top: 1px;
	padding-left:165px;
	padding-bottom: 0px;
	width: 45px;
	height: 12px;
	background-image: url("../imgs/mas.gif");
	background-repeat:no-repeat;
	background-position: top right;
}

/* Menus */
#menu ul {
	list-style-type: none;
	margin: 0;
	padding-left: 6px;
}

#menu li {
	display: inline;
}

#menu li a {
	width: 100px;
	padding-left: 6px;
	padding-right: 6px;
	background-image: url("../imgs/puntos_menu.gif");
	background-repeat: no-repeat;
	background-position: top right;
}

#navegacion {
	margin-left: 50px;
}

/* Inlines */
.left{text-align:left;}
.center{text-align:center;}
.right{text-align:right;}
.justify{text-align:justify;}
.tiny{font-size: 9px;}
.small{font-size:11px;}
.medium{font-size:15px;}
.big{font-size:24px;}
.huge{font-size:36px;}
.bold{font-weight: bold;}
.underline{text-decoration:underline;}
.fixed_width_200{width:200px;}
.fixed_width_210{width:210px;}
.fixed_width_290{width:290px;}
.fixed_width_220{width:220px;}
.fixed_width_540{width:540px;}
.titulo {background:inherit; color:#1E3671; font-family: Georgia, Arial, Helvetica, sans-serif;}
.serv {background:inherit; color:#606163;font-size:18px; font-family:Arial, Helvetica, sans-serif; padding-top:3px;}
.atencion {background:inherit; color:#6FB8D8;font-size:10px; font-family:Arial, Helvetica, sans-serif;}
.parrafos {background:inherit; color:#001B5F;font-size:10px; font-family:Arial, Helvetica, sans-serif;}
.noticias {background:inherit; color:#4D7495;font-size:22px; font-family:Arial, Helvetica, sans-serif; padding-top:3px;}
.ver {background:inherit; color:#94B1C9;font-size:10px; font-family:Arial, Helvetica, sans-serif; padding-top:3px;}
.top {padding-top:3px;}
.noticias_txt {background:inherit; color:#666666;font-size:11px; font-family:Arial, Helvetica, sans-serif; padding-top:3px;}
.linea {border-bottom: 1px #C8D7E3 solid; padding-bottom:4px;}
.margin_top_fixed_20 {margin-top: 12px;}
.blanco{ background-color:#FFFFFF;}
.subrayado {background:inherit; color:#4D7495;font-size:12px; font-family:Arial, Helvetica, sans-serif; padding-top:3px;}
.subrayado_bold {background:inherit; color:#4D7495;font-size:12px; font-family:Arial, Helvetica, sans-serif; padding-top:3px;				                 font-weight:bold;}
.atencion_links {background:inherit; color:#6FB8D8;font-size:11px; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
.medios {background:inherit; color:#6FB8D8;font-size:12px; font-family:Arial, Helvetica, sans-serif; padding-top:3px;				                 font-weight:bold;}
.titulos {background:inherit; color:#001B5F;font-size:22px; font-family:Arial, Helvetica, sans-serif; padding-top:3px;}
.pad_bot {padding-bottom:5px;}
.pad_top {padding-top:-50px;}
.not_links {background:inherit; color:#021B5E;font-size:12px; font-family:Arial, Helvetica, sans-serif; padding-top:3px;}
.color {background-color:#F3F3F3;}






/* Flash */
.flash_object {
	width: 769px;
	height: 199px;
}

/* Tablas */
.contacto {
	width:410px;
	align:center;
}
.contacto_td {
	width:130px;
}
#noticias {
	width:406px;
}
#precios {
	width:450px;
	align:center;
}
/* Imagenes */

.mapa {
	width:420px;
	height: 12px;
}
#noticias_tl {
	margin: 0;
	padding: 0;
	width:8px;
	height: 21px;
	background-image: url(../imgs/tabla/noticias_tl.gif);
	background-repeat:no-repeat;
}

#noticias_tm {
	margin: 0;
	padding: 0;
	height: 21px;
	background-image: url(../imgs/tabla/noticias_tm.gif);
	background-repeat:repeat-x;
}

#noticias_tr {
	margin: 0;
	padding: 0;
	width:8px;
	height: 21px;
	background-image: url(../imgs/tabla/noticias_tr.gif);
	background-repeat:no-repeat;
}

#noticias_ml {
	margin: 0;
	padding: 0;
	width: 8px;
	background-image: url(../imgs/tabla/noticias_mlr.gif);
	background-repeat:repeat-y;
}

#noticias_mr {
	margin: 0;
	padding: 0;
	width: 8px;
	background-image: url(../imgs/tabla/noticias_mlr.gif);
	background-repeat:repeat-y;
	background-position: right top;
}

#noticias_bl {
	margin: 0;
	padding: 0;
	width: 8px;
	height: 21px;
	background-image: url(../imgs/tabla/noticias_bl.gif);
	background-repeat:no-repeat;
}

#noticias_bm {
	margin: 0;
	padding: 0;
	height: 21px;
	background-image: url(../imgs/tabla/noticias_tm.gif);
	background-repeat:repeat-x;
	background-position: left bottom;
}

#noticias_br {
	margin: 0;
	padding: 0;
	width:8px;
	height: 21px;
	background-image: url(../imgs/tabla/noticias_br.gif);
	background-repeat:no-repeat;
}
.buscador {
background-color:#F0F8FB;
margin-left: auto;
margin-right: auto;
width:450px;
height:50;
}